package common

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

// 所有的状态码写这里
const (
	OK               = 0
	GetUserListError = 100
)

// 对应的中文意思
var HttpMap = map[int]string{
	OK:               "Success",
	GetUserListError: "获取用户列表失败",
}

type Response struct {
	Code    int         `json:"code"`
	Message string      `json:"message"`
	Data    interface{} `json:"data"`
}

// 统一返回数据格式
func SendResponse(c *gin.Context, res *Response) {
	res.Message = HttpMap[res.Code]
	c.JSON(http.StatusOK, res)
}
